Extending the pivoting strategy of Backward IJK version of Gaussian Elimination to an IUL preconditioner

نویسندگان

  • A. Rafiei
  • M. Bollhöfer
چکیده

Consider the linear system of equations of the form Ax = b where the coefficient matrix A ∈ Rn×n is nonsingular, large, sparse and nonsymmetric and also x, b ∈ R. We refer to this system as the original system. An explicit preconditioner M for this system is an approximation of matrix A−1. In [1], Lou presented the Backward Factored INVerse or BFINV algorithm which computes the inverse factorization of A in the form of A−1 = ZD−1W where W and Z are unit upper triangular matrices and D is a diagonal matrix. By applying a dropping rule for the entries of W and Z, the explicit preconditioner M is computed as A−1 ≈M = ZD−1W and the process is termed the Backward Factored APproximate INVerse or BFAPINV [3]. An implicit preconditioner for the original system is an approximation of matrix A. In [2], we could compute an implicit preconditioner M as the by-product of the BFAPINV process. This preconditioner is in the form of A ≈ M = UDL where U and L are unit upper triangular matrices and D is a diagonal matrix. After merging the factors D and L, we have termed M as the IULBF (IUL factorization obtained from Backward Factored approximate inverse process). The IJK version of Gaussian Elimination process has two Forward and Backward versions. We can obtain two implicit preconditioners for the original system from these two versions. By applying the dropping strategy in the Forward and Backward versions of this process, one can compute an implicit ILU preconditioner M̄ as A ≈ M̄ = LDU and an implicit IUL preconditioner M as A ≈ M = UDL, respectively. As in the Forward version of Gaussian Elimination, the whole parts of the Schur-Complement matrices are also explicitly available in the Backward version of this process. Therefore, it is possible to apply the complete pivoting strategy in the Backward version of Gaussian Elimination process. In this talk, we show how one can extend the complete pivoting strategy of the Backward IJK version of Gaussian Elimination process to compute the IULBF preconditioner which is coupled with the complete pivoting strategy. There is a parameter α to control the complete pivoting process. We have studied the effect of different values of α on the quality of the computed preconditioner.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Complete pivoting strategy for the $IUL$ preconditioner obtained from Backward Factored APproximate INVerse process

‎In this paper‎, ‎we use a complete pivoting strategy to compute the IUL preconditioner obtained as the by-product of the Backward Factored APproximate INVerse process‎. ‎This pivoting is based on the complete pivoting strategy of the Backward IJK version of Gaussian Elimination process‎. ‎There is a parameter $alpha$ to control the complete pivoting process‎. ‎We have studied the effect of dif...

متن کامل

Complete pivoting strategy for the left-looking Robust Incomplete Factorization preconditioner

In this paper, we have used a complete pivoting strategy to compute the left-looking version of RIF preconditioner. This pivoting is based on the complete pivoting strategy of the IJK version of Gaussian Elimination process. There is a parameter α to control the pivoting process. To study the effect of α on the quality of the left-looking version of RIF preconditioner with complete pivoting str...

متن کامل

Computing a block incomplete LU preconditioner as the by-product of block left-looking A-biconjugation process

In this paper, we present a block version of incomplete LU preconditioner which is computed as the by-product of block A-biconjugation process. The pivot entries of this block preconditioner are one by one or two by two blocks. The L and U factors of this block preconditioner are computed separately. The block pivot selection of this preconditioner is inherited from one of the block versions of...

متن کامل

Large growth factors in Gaussian elimination with pivoting

The growth factor plays an important role in the error analysis of Gaussian elimination. It is well known that when partial pivoting or complete pivoting is used the growth factor is usually small, but it can be large. The examples of large growth usually quoted involve contrived matrices that are unlikely to occur in practice. We present real and complex n n matrices arising from practical app...

متن کامل

Calculs pour les matrices denses : coût de communication et stabilité numérique. (Dense matrix computations : communication cost and numerical stability)

This dissertation focuses on a widely used linear algebra kernel to solve linear systems, that is the LU decomposition. Usually, to perform such a computation one uses the Gaussian elimination with partial pivoting (GEPP). The backward stability of GEPP depends on a quantity which is referred to as the growth factor, it is known that in general GEPP leads to modest element growth in practice. H...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015